What is the meaning of the word "gog and magog"?

Definitions: